单选题有以下程序
#include <stdio.h>
int fun(char s[])
{ int n=O;
while(*s<="9" s++; }
return (n);
}
main()
{ char s[10]={ "6", "1", "*", "4", "*", "9", "*", "0", "*"};
printf("%d/n",fun(s));
}
单选题以下4个选项,不能看作一条语句的是( )。
单选题执行以下程序段 ( ) x=-1; do x=x*x; while(!x);
单选题若有以下程序段:
int c1=1, c2=2, c3;
c3=c1/c2;
printf("%d/n", c3);
执行后的输出结果是______。
单选题有以下程序
#include
#define N 3
void fun(int a[][N], int b[])
{ int i, j;
for(i = 0; i < N; i ++)
{ b[i] = a[i][0];
for(j = 1; j < N; j++)
if(b[i] < a[i][j]) b[i] = a[i][j];
}
}
main()
{ int x[N][N] = {1,2,3,4,5,6,7,8,9}, y[N], i;
fun(x, y);
for(i=0; i < N; i++) printf("%d,",y[i]);
printf("\n");
}
程序运行后的输出结果是
单选题表达式0x13^0x17的值是( )。 A) 0x04 B) 0x13 C) 0xE8 D) 0x17
单选题有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向此链表中的三个连续结点。Structnodeintdata;structnode*next;*p,*q,*r;现要将q所指结点从链表中删除,同时要保持链表的连续,以下不能完成指定操作的语句是______。(A)p->next=q->next;(B)p->next=p->next->next;(C)p->next=r;(D)p=q->next;
单选题下列叙述中正确的是______。 A) C程序中注释部分可以出现在程序中任何合适的地方 B) 花括号“”和“”只能作为函数体的定界符 C) 构成C程疗的基本单位是函数,所有函数名都可以由用户命名 D) 分号是C语句之间的分隔符,不是语句的一部分
单选题有以下程序:
#include<stdio.h>
main()
{
int x=0x13;
printf("INT:%d/n",x+1);
}
程序运行后的输出结果是______。
单选题有如下程序: main() int x=1,a=0,b=0; switch(x) i ease 0; b++; case 1;a++; case 2:a++;b++; printf("a=%d,b=%d/n",a,b); 该程序的输出结果是( )。 A.a=2,b=1 B.a=1,b=1 C.a=1,b=0 D.a=2,b=2
单选题C语言中double类型数据占字节数为
单选题若有以下说明和语句: int c[4][5],(*p)[5]; P=c; 能够正确引用C数组元素的是( )。
单选题以下选项中能表示合法常量的是______。
单选题以下叙述中正确的是
单选题有以下程序 main() {int a=0,b=0; a=10; /* 给a赋值 b=20; 给b赋值 */ printf("a+b=%d/n",a+b);/* 输出计算结果 */ } 程序运行后的输出结果是______。
单选题有以下程序:
#include<stdio.h>
int f1(int a)
{return a*3;}
int f2(int *b)
{return *b*5;}
main()
{
int x=3,y=5;
printf("%d,%d/n",f1(x),f2(
}
程序的运行结果是______。
单选题若定义int a=10,则表达式a+=a-=a*=a的值是( )。
单选题有以下程序 int f1(int x,int y) return x>y?x:y; int f2(int x,int y) return x>y?y:x; main() int a=4,b=3,c=5,d,e,f; d=f1(a,b) ; d=f1(d,c) ; e=f2(a,b) ; e=f2(e,c) ; f=a+b+c-d-e; printf("%d,%d,%d/n",d,f,e); 执行后输出结果是
单选题以下不构成无限循环的语句或语句组是______。
单选题若x=4,y=5,则x&y的结果是______。