随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 单选设有定义: float a = 2, b = 4, h = 3; 以下 C 语言表达式与代数式 (a + b) / 2 × h 计算结果不相符的是 ( )。做这题 →
- 单选设变量 t 为 int 型,下列选项中不正确的赋值语句是()。做这题 →
- 单选有以下程序的输出结果是( )。 c void swap1(int c[]) { int t; t=c[0];c[0]=c[1];c[1]=t; } void swap2(int c0,int c1) txt { int t; t=c0;c0=c1;c1=t;} main { int a[2]={3,5},b[2]={3,5}; swap1(a); swap2(b[0],b[1]); printf("%d %d %d %d\n",a[0],a[1],b[0],b[1]); }做这题 →
- 单选若有以下程序段: char str[]=" ab\n\012\\""; printf( "%d",strlen(str)); 该程序段的输出结果是( )。做这题 →
- 单选设已定义 char c[8] = "Tianjin" 和 int j, 则下面的输出函数调用中错误的是 ( )。做这题 →
- 单选设 a = 12,且 a 定义为整型变量。执行语句 a += a -= a *= a;后 a 的值为()。做这题 →
- 单选十进制数 15 转换成二进制数的结果是( )。做这题 →
- 单选下列叙述中正确的是( )。做这题 →
- 单选设有宏定义命令:#define RES 30-5 则表达式 RES*5+30 的值为( )。做这题 →
- 单选若有宏定义:#define TEST(y) y*y,则表达式 TEST(4-2)的值为( )。做这题 →
- 单选一个 C 语言程序是由( )。做这题 →
- 单选有宏定义:#define MA(x,y) x*y,表达式 MA(5,4+2)-7 的结果是( )。做这题 →
- 单选以下选项中不合法的用户标识符是( )。做这题 →
- 单选下列选项中合法的标识符是( )。做这题 →
- 单选sizeof(char)的值是( )。做这题 →
- 单选字符串 bodyCs 在内存中占用的字节数是( )。做这题 →
- 单选若变量已正确定义并赋值,下列符合 C 语言语法的表达式是( )。做这题 →
- 单选下列定义中,( )定义的变量可以存放-123.4.做这题 →
- 单选( )是合法的用户自定义标识符。做这题 →
- 单选下列关于 C 语言的说法错误的是( )。做这题 →
- 单选以下标识符中,作为合法的 C 用户定义标识符的是( )。做这题 →
- 单选long 类型变量的存储字节数是( )。做这题 →
- 单选C 语言中运算对象必须是整型的运算符是( )。做这题 →
- 单选有输入语句: s c a n f (a= % d , b= % d , c= % d , & a , & b , & c); ;为使变量 a 为 11,b 为 12,c 为 13,则从键盘输入数据的正确形式应当是( )。做这题 →
- 单选格式控制说明指定了输出数据的格式,它包含%开头的格式控制字符,例如,int 型数据使用%d,char 型数据使用( )。做这题 →
- 单选C 语言对嵌套 if 语句的规定是:else 总是与( )配对。做这题 →
- 单选C 语言程序的三种基本结构是顺序结构,选择结构和( )结构。做这题 →
- 单选若定义 X[][3]={1,2,3,4,5,6,7};则 X 数组中行的大小是( )。做这题 →
- 单选若有定义 int a[3][4],下列对数组 a 的引用中正确的是( )。做这题 →
- 单选在 int a[][3]={{1,4},{3,2},{4,5,6},{0}};中,a[2][1]的值是( )。做这题 →
- 单选以下程序的输出结果是( )。 c #include int main(void){ int a[4][4]={{1,3,5},{2,4,6},{3,5,7}}; printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0]); return 0; }做这题 →
- 单选str1[20]=what\backslashn ,则 strlen(str1)的结果为( )。做这题 →
- 单选实现字符串连接的系统函数名是( )。做这题 →
- 单选程序中调用了库函数 strcmp,必须包含( )。做这题 →
- 单选有关以下函数的哪些说法是正确的( )。 c int add(int x, int y){ z = x + y; return z; }做这题 →
- 单选若要定义一个指针变量 p,并让它指向整型变量,则下列语句正确的是( )。做这题 →
- 单选下列语句定义 pt 为指向 int 类型变量 t 的指针,( )是正确的。做这题 →
- 单选若有定义:int x=1,^{*}p=&x; ;则语句 prinf(% d \backslash n, * p); 的输出结果是( )。做这题 →
- 单选若有说明语句:int *p, a;则能通过 scanf 语句正确给输入项读入数据的程序段是( )。做这题 →
- 单选若定义 char t[10], *p=t;则在下面表达式中表示 t[1]的地址的是( )。做这题 →
- 单选若 int \mathtt { a [ ] { = } { 1 , 2 , 3 , 4 , 5 } , ^ { * } p { = } a ; } ^{*}(p+3) 的值为( )。做这题 →
- 单选若已定义:int a[ ]={0,1,2,3,4,5,6,7,8,9}, *p=a, i; 其中 0≤i≤9,则对 a 数组元素不正确的引用是( )。做这题 →
- 单选若 \mathtt { p 1 , } \mathtt { p 2 } 都是整形指针,p1 已经指向变量 x,要使 p2 也指向 x,( )是正确的。做这题 →
- 单选若指针 p 已正确定义并指向如图所示存储单元:则执行语句 + + \mathbf { p } ; 后,*p 的值是( )。 a[0] a[1] a[2] a[3] a[4] 10 20 30 40 50 P含图做这题 →
- 单选设 int *p, x, a[5]={1, 2, 3, 4, 5}; p=a;能使 x 的值为 3 的语句是( )。做这题 →
- 单选当已存在一个 file.txt 文件,执行语句 fopen("file.txt", "r+") 的功能是( )。做这题 →
- 单选若要创建一个二进制文件,则在使用 fopen 打开文件时的打开方式应该是( )。做这题 →
- 单选C 语言中运算对象必须是整型的运算符是( )做这题 →
- 单选以下叙述中,正确的是( )做这题 →
- 单选执行下列程序段后,正确的结果是( ) int i=5; while(i=1) i--; printf("%d"做这题 →