C语言程序设计》A复习题政法干警有前途吗
一、单选题
1.一个C程序的执行是从()。
A.本程序的main函数开始,到main函数结束
B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C.本程序的main函数开始,到本程序文件的最后一个函数结束
D.本程序的第一个函数开始,到本程序main函数结束
2.已知各变量的类型说明如下:
则以下不符合C语言语法的表达式是()。
A.w+=-2        B.x%(-3)          C.k=(a=2, b=3,a+b)    D.x=(double)(w) 3.设下面程序的输出结果是()。
四川省成人高考录取查询入口4.若x为int型,则下面与逻辑表达式!x等价的C语言关系表达式是()。
A.x==1        B.x!=1            C.x==0                  D.x!=0.
5.以下程序的运行结果是()。
#include <stdio.h>
2020公务员公示名单
A.0 B.1 C.2          D.3
考试酷
6.下面程序的输出结果是()。
A.1              B.9                C.10                D.15
7.以下对一维整型数组a的说明正确的是()。
A.int  a(10);                              B.int n=10, a[n];
C.int  n; scanf(“%d”,&n); int a[n];      D.int a[10];
8.下列描述中不正确的是()。
A .字符型数组中可以存放字符串B.可以对字符型数组中的字符串进行整体输入输出
C.可以对实型数组进行整体输入输出D.不能在赋值语句中通过复制运算符“=”对字符型数组进行整体
赋值
9.设函数sum定义如下:
广东省职称证书查询系统void sum(){  }
二级建造师报名的则其中void的含义是()。
A .函数没有返回值                            B.函数执行后不再返回
C.函数返回值为任意类型                      D.以上三个都不对
10.若有定义int a=5; 则下面对(1)和(2)两个语句的正确解释是()。
(1) int *p=&a;    (2) *p=a;
A.两个语句中的*p含义相同,都表示给指针变量p赋值
B.两个语句的执行结果相同,都是把变量a的地址赋给指针变量p
C.(1)在对p说明的同时进行了初始化,使p指向a, (2)将变量a的值赋给指针变量p